@charset "UTF-8";
html{overflow-y:hidden;}
body{margin:0;height:100%;}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input,select,button{outline:none;}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle;border:0}
@-ms-viewport{width:device-width}
html{font-size:50px;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;overflow-x:hidden}
body{font-family:"Microsoft YaHei";font-size:.28em;line-height:1;color:#333;background-color:white;}
h6{margin-top:0;margin-bottom:0}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#06c1ae;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a.react,label.react{display:block;color:inherit;height:100%}
a.react.react-active,a.react:active,label.react:active{background:rgba(0,0,0,.1)}
small,weak{color:#666}
::-webkit-input-placeholder {color:#999;line-height:inherit;}
:-moz-placeholder {color:#999;line-height:inherit;}
::-moz-placeholder {color:#999;line-height:inherit;}
/*other public*/
.admin_login{width:300px;height:auto;overflow:hidden;margin:10% auto 0 auto;padding:40px;box-shadow:0px -5px 30px #042338;}
.admin_login img{width:200px;height:150px;margin-top:-20px; }
.admin_login dt{font-size:20px;font-weight:bold;text-align:center;color:#fff;text-shadow:0 0 1px #0e947a;margin-bottom:15px;}
.admin_login dt strong{display:block;}
.admin_login dt em{display:block;font-size:12px;margin-top:8px;}

.admin_login dd{margin:5px 0;height:42px;overflow:hidden;position:relative;}
.admin_login dd .trends{width:85px;height:36px;padding:3px;z-index:0;background:#2bb9ba;color: white;}
.admin_login dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#042338;color:white; }
.admin_login dd .login_txtbx::-webkit-input-placeholder {color:#f4f4f4;line-height:inherit;}
.admin_login dd .login_txtbx:-moz-placeholder {color:#f4f4f4;line-height:inherit;}
.admin_login dd .login_txtbx::-moz-placeholder {color:#f4f4f4;line-height:inherit;}
.admin_login dd .login_txtbx:focus{background:#042338;}
.admin_login dd:before{font-family:'adminthemesregular';position:absolute;top:0;left:10px;height:42px;line-height:42px;font-size:20px;color:#3feaff;}
.admin_login dd.user_icon:before{content:"u";}
.admin_login dd.pwd_icon:before{content:"p";}
.admin_login dd.val_icon:before{content:"n";}
.admin_login dd.email_icon:before{content:"e";}
.admin_login dd.ver_icon:before{content:"v";}
.admin_login dd .ver_btn{text-align:right;border:none;color:#fff;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#2bb9ba;}
.admin_login dd .checkcode{float:left;height:42px;}
.admin_login dd .checkcode input{width:179px;height:36px;line-height:36px;padding:3px;color:white;outline:none;border:none;text-indent:2.8em;}
.admin_login dd .checkcode img{
  width:110px;
  height:42px;
  margin-top:0;
}
/*.admin_login dd .checkcode canvas{width:85px;height:36px;padding:3px;z-index:0;background:#2bb9ba;color: white;}*/
.admin_login dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#2bb9ba;color:#f8f8f8;}
.admin_login dd .submit_btn:hover{background:#2bb9ba;color:#fff;}
.admin_login dd p{color:#53c6b0;font-size:12px;text-align:center;margin:5px 0;}
.admin_login dd span{color:#fff;font-size:12px;text-align:right;margin:15px 0;display: block;}
.admin_login dd.email_icon{width:100%;height:42px;}
.admin_login dd.email_icon .login_txtbx{width:60%;height:36px;line-height:36px;padding:3px;color:white;outline:none;border:none;text-indent:2.8em;}
.admin_login dd.email_icon .img{
  width:36%;
  height:42px;
  margin:0;
}
.admin_login dd.email_icon .login_btn{width:28%;height:42px;line-height:42px;color:white;border:none;float:right;background:#2bb9ba; }
/*public:rtContent*/
